From 525a723565be520beb21bd176abca5d364edd276 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Mon, 22 Jan 2007 15:57:19 +0000 Subject: [PATCH] linux/i386: widen physical address range 32on64 supports 168Gb for 32-bit guests, hence at least 38 bits must be specified here. The foreign frame bit is MFN bit 31, so the maximum valid value here would be 43. Signed-off-by: Jan Beulich --- linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/page.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/page.h b/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/page.h index b8627c49fc..1525dbfca4 100644 --- a/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/page.h +++ b/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/page.h @@ -7,7 +7,7 @@ #define PAGE_MASK (~(PAGE_SIZE-1)) #ifdef CONFIG_X86_PAE -#define __PHYSICAL_MASK_SHIFT 36 +#define __PHYSICAL_MASK_SHIFT 40 #define __PHYSICAL_MASK ((1ULL << __PHYSICAL_MASK_SHIFT) - 1) #define PHYSICAL_PAGE_MASK (~((1ULL << PAGE_SHIFT) - 1) & __PHYSICAL_MASK) #else -- 2.30.2